<?php
$title = "主页更改";
include 'header.php';
try {
    $id = daddslashes($_GET["id"]);
    $data = $pdo->query("SELECT * FROM 9g_msg WHERE `id`='{$id}'")->fetch();
$s=explode("||",$data["data"]);
foreach($s as $k=>$v){
    $input.='<input type="text" class="form-control data" value="'.$v.'" placeholder="请输入骗子信息"><br>';
}
} catch (Exception $e) {
}
?>
<link href="../assets/js/materialdesignicons.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="../assets/css/webuploader.css">
<link href="../assets/css/sweetalert2.min.css" rel="stylesheet" type="text/css">
<!--页面主要内容-->
<div class="main-content">
    <div class="page-content">
        <div class="container-fluid">
            <!-- start page title -->
            <div class="row">
                <div class="col-xl-6 offset-xl-3">
                    <div class="card">
                        <div class="card-body">
                            <form class="custom-validation" onsubmit="return false;">
                                <div class="mb-3"><label class="form-label">收录类型：</label>
                                    <select id="type" class="form-select">
                                        <option value="<?php echo $data["type"]; ?>"> 不更改</option>
                                        <?php
                                        $query = $pdo->query("SELECT * FROM 9g_type");
                                        while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
                                            if ($row["id"] == $data["type"]) {
                                                echo '<option value="' . $row["id"] . '">' . $row["type"] . '-当前的记录收录记录</option>';
                                            }else{
                                                echo '<option value="' . $row["id"] . '">' . $row["type"] . '</option>';
                                      
                                            }
                                       }
                                        ?>
                                    </select>
                                </div>
                                                                            <div class="mb-3"><label class="form-label">已掌握的信息[多个请点击下面<i class="ri-file-add-line"></i>图标]：</label>
                                    <div id="addelement"><?php echo $input; ?></div></div>
                              
                                  <div id="zzdata" class="mb-3 text-center"><i class="ri-file-add-line"></i></div>
                                <div class="mb-3"><label class="form-label">理由及证据：</label>
                                    <div><textarea class="form-control" id="msg" rows="5"><?php echo $data["msg"]; ?></textarea></div>
                                </div>
                                <div class="mb-3"><label class="form-label">举报者邮箱或信息：</label>
                                    <div><input type="text" id="user" class="form-control" value="<?php echo $data["user"]; ?>" placeholder="请输入举报者邮箱或信息"></div>
                                </div>
                                <div class="mb-3">
                                    <label class="form-label">证据截图【<button id="deleteimage" class="btn btn-info">清除之前记录</button>】:</label>
                                    <div>
                                        <div id="uploader" class="example">
                                            <input type="hidden" name="pics" id="image" value="<?php echo $data["image"]; ?>" />
                                            <div class="queueList">
                                                <div id="dndArea" class="placeholder">
                                                    <div id="filePicker"></div>
                                                    <p>或将照片拖到这里，单次最多可选300张</p>
                                                </div>
                                            </div>
                                            <div class="statusBar" style="display:none;">
                                                <div class="progress">
                                                    <div class="progress-bar progress-bar-striped active">0%</div>
                                                </div>
                                                <div class="info"></div>
                                                <div class="btns">
                                                    <div id="filePickerBtn"></div>
                                                    <div class="uploadBtn">开始上传</div>
                                                </div>
                                            </div>
                                        </div>
                                        <code>不上传不清除则不发生更改</code>
                                    </div>
                                </div>
                                <div class="text-center ">
                                    <div class="d-grid mt-4"><button type="submit" id="submit" class="btn btn-success btn-black  waves-effect waves-light">更新收录信息
                                        </button></div>
                                </div>
                            </form>
                        </div>
                    </div>
                </div><!-- end col -->
            </div><!-- end row -->
        </div><!-- container-fluid -->
    </div><!-- End Page-content -->
    <footer class="footer">
        <div class="container-fluid">
            <div class="row">
                <div class="col-sm-6">
                    <script>
                        document.write(new Date().getFullYear())
                    </script>(c) Cloud.
                </div>
                <div class="col-sm-6">
                    <div class="text-sm-end d-none d-sm-block">Crafted with <i class="mdi mdi-heart text-danger"></i>By <a href="https://www.9gyun.cn">云风轻产品授权中心</a></div>
                </div>
            </div>
        </div>
    </footer>
</div><!-- end main content-->
<!--End 页面主要内容-->
<?php include("footer.php"); ?>
<script src="../assets/js/sweetalert2.min.js"></script>
<script type="text/javascript" src="../assets/js/webuploader.min.js"></script>
<style>
    .example {
        position: relative;
        background-color: #fafafa;
    }

    #uploader .queueList {
        border: 3px dashed #ececec;
    }

    #uploader .queueList.filled {
        padding: 17px;
        margin: 0;
        border: 3px dashed transparent;
    }

    #uploader .queueList.webuploader-dnd-over {
        border: 3px dashed #999999;
    }

    #uploader p {
        margin: 0;
    }

    .element-invisible {
        position: absolute !important;
        clip: rect(1px 1px 1px 1px);
        /* IE6, IE7 */
        clip: rect(1px, 1px, 1px, 1px);
    }

    #uploader .placeholder {
        min-height: 350px;
        padding-top: 100px;
        text-align: center;
        color: #cccccc;
        position: relative;
    }

    #uploader .placeholder:before {
        font-family: "Material Design Icons";
        font-size: 50px;
        content: "\f552";
    }

    #uploader .placeholder .webuploader-pick {
        font-size: 18px;
        line-height: 44px;
        padding: 0 30px;
        *width: 120px;
        color: #fff;
        margin: 0 auto 20px auto;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    }

    #uploader .placeholder .flashTip {
        color: #666666;
        font-size: 12px;
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 20px;
    }

    #uploader .placeholder .flashTip a {
        color: #0785d1;
        text-decoration: none;
    }

    #uploader .placeholder .flashTip a:hover {
        text-decoration: underline;
    }

    #uploader .filelist {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    #uploader .filelist:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        overflow: hidden;
        clear: both;
    }

    #uploader .filelist li {
        width: 110px;
        height: 110px;
        background-color: #fafafa;
        text-align: center;
        margin: 0 8px 20px 0;
        position: relative;
        display: inline;
        float: left;
        overflow: hidden;
        font-size: 12px;
    }

    #uploader .filelist li p.log {
        position: relative;
        top: -45px;
    }

    #uploader .filelist li p.title {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        top: 5px;
        text-indent: 5px;
        text-align: left;
    }

    #uploader .filelist li p.progress {
        position: absolute;
        width: 100%;
        height: 8px;
        bottom: 0;
        left: 0;
        overflow: hidden;
        z-index: 50;
        margin: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        background-color: transparent;
        -webkit-box-shadow: 0 0 0;
    }

    #uploader .filelist li p.imgWrap {
        position: relative;
        z-index: 2;
        line-height: 110px;
        vertical-align: middle;
        overflow: hidden;
        width: 110px;
        height: 110px;

        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -o-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;

        -webit-transition: 200ms ease-out;
        -moz-transition: 200ms ease-out;
        -o-transition: 200ms ease-out;
        -ms-transition: 200ms ease-out;
        transition: 200ms ease-out;
    }

    #uploader .filelist li img {
        width: 100%;
    }

    #uploader .filelist li p.error {
        background: #f43838;
        color: #fff;
        position: absolute;
        bottom: 0;
        left: 0;
        height: 28px;
        line-height: 28px;
        width: 100%;
        z-index: 100;
    }

    #uploader .filelist li .success {
        display: block;
        position: absolute;
        right: 0;
        bottom: 0;
        width: 0px;
        height: 0px;
        border-bottom: 40px solid #33cabb;
        border-left: 40px solid transparent;
        z-index: 200;
    }

    #uploader .filelist li .success:after {
        font-family: "Material Design Icons";
        font-size: 22px;
        content: "\f12c";
        position: absolute;
        right: 0px;
        bottom: -43px;
        color: #fff;
    }

    #uploader .filelist div.file-panel {
        position: absolute;
        height: 0;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\0;
        background: rgba(0, 0, 0, 0.5);
        width: 100%;
        top: 0;
        left: 0;
        overflow: hidden;
        z-index: 300;
    }

    #uploader .filelist div.file-panel span {
        width: 24px;
        height: 24px;
        display: inline;
        float: right;
        overflow: hidden;
        margin: 5px 1px 1px;
        cursor: pointer;
        font-family: "Material Design Icons";
        font-size: 14px;
        color: #33cabb;
        -webkit-transition: .2s linear;
        transition: .2s linear
    }

    #uploader .filelist div.file-panel span.rotateLeft:after {
        content: "\f465";
    }

    #uploader .filelist div.file-panel span.rotateRight:after {
        content: "\f467";
    }

    #uploader .filelist div.file-panel span.cancel:after {
        content: "\f1c0";
    }

    #uploader .filelist div.file-panel span.rotateLeft:hover,
    #uploader .filelist div.file-panel span.rotateRight:hover,
    #uploader .filelist div.file-panel span.cancel:hover {
        color: #fff;
    }

    #uploader .statusBar {
        height: 63px;
        border-top: 1px solid rgba(77, 82, 89, 0.05);
        padding: 0 20px;
        line-height: 63px;
        vertical-align: middle;
        position: relative;
    }

    #uploader .statusBar .progress {
        width: 198px;
        display: inline-block;
        text-align: center;
        position: relative;
        margin: 0 10px 0 0;
    }

    #uploader .statusBar .info {
        display: inline-block;
    }

    #uploader .statusBar .btns {
        position: absolute;
        top: 10px;
        right: 20px;
        line-height: 36px;
    }

    #filePickerBtn {
        display: inline-block;
        float: left;
    }

    #uploader .statusBar .btns .webuploader-pick,
    #uploader .statusBar .btns .uploadBtn,
    #uploader .statusBar .btns .uploadBtn.state-uploading,
    #uploader .statusBar .btns .uploadBtn.state-paused {
        background: #fcfdfe;
        border: 1px solid #ebebeb;
        color: #8b95a5;
        padding: 0px 12px;
        display: inline-block;
        border-radius: 2px;
        margin-left: 10px;
        cursor: pointer;
        font-size: 14px;
        float: left;
    }

    #uploader .statusBar .btns .webuploader-pick-hover,
    #uploader .statusBar .btns .uploadBtn.state-uploading:hover,
    #uploader .statusBar .btns .uploadBtn.state-paused:hover {
        background-color: #f9fafb;
        border-color: #ebebeb;
        color: #4d5259
    }

    #uploader .statusBar .btns .uploadBtn {
        background: #33cabb;
        color: #fff;
        border-color: #33cabb;
    }

    #uploader .statusBar .btns .uploadBtn:hover {
        background: #52d3c7;
        border-color: #52d3c7;
        color: #fff;
    }

    #uploader .statusBar .btns .uploadBtn.disabled {
        pointer-events: none;
        opacity: 0.6;
    }
</style>
<script>
    jQuery(function() {
        var $ = jQuery, // just in case. Make sure it's not an other libaray.

            $wrap = $('#uploader'),

            // 图片容器
            $queue = $('<ul class="filelist"></ul>').appendTo($wrap.find('.queueList')),

            // 状态栏，包括进度和控制按钮
            $statusBar = $wrap.find('.statusBar'),

            // 文件总体选择信息。
            $info = $statusBar.find('.info'),

            // 上传按钮
            $upload = $wrap.find('.uploadBtn'),

            // 没选择文件之前的内容。
            $placeHolder = $wrap.find('.placeholder'),

            // 总体进度条
            $progress = $statusBar.find('.progress').hide(),

            // 添加的文件数量
            fileCount = 0,

            // 添加的文件总大小
            fileSize = 0,

            // 优化retina, 在retina下这个值是2
            ratio = window.devicePixelRatio || 1,

            // 缩略图大小
            thumbnailWidth = 110 * ratio,
            thumbnailHeight = 110 * ratio,

            // 可能有pedding, ready, uploading, confirm, done.
            state = 'pedding',

            // 所有文件的进度信息，key为file id
            percentages = {},

            supportTransition = (function() {
                var s = document.createElement('p').style,
                    r = 'transition' in s ||
                    'WebkitTransition' in s ||
                    'MozTransition' in s ||
                    'msTransition' in s ||
                    'OTransition' in s;
                s = null;
                return r;
            })(),

            // 允许上传的格式
            acceptExtensions = 'gif,jpg,jpeg,bmp,png',

            // 允许上传的文件数量
            fileNumLimit = 50,

            // 总文件大小限制
            fileSizeLimit = 50 * 1024 * 1024,

            // 单个文件大小限制
            fileSingleSizeLimit = 2 * 1024 * 1024,

            // WebUploader实例
            uploader;

        if (!WebUploader.Uploader.support()) {
            alert('Web Uploader 不支持您的浏览器！如果你使用的是IE浏览器，请尝试升级 flash 播放器');
            throw new Error('WebUploader does not support the browser you are using.');
        }

        // 实例化
        uploader = WebUploader.create({
            pick: {
                id: '#filePicker',
                label: '点击选择图片'
            },
            dnd: '#uploader .queueList',
            paste: document.body,

            accept: {
                title: 'Images',
                extensions: acceptExtensions,
                mimeTypes: 'image/*'
            },

            // swf文件路径
            swf: '/js/webuploader/Uploader.swf',

            disableGlobalDnd: true,

            chunked: true,
            server: 'set.php?act=upload',
            fileNumLimit: fileNumLimit,
            fileSizeLimit: fileSizeLimit,
            fileSingleSizeLimit: fileSingleSizeLimit
        });

        // 添加“添加文件”的按钮，
        uploader.addButton({
            id: '#filePickerBtn',
            label: '继续添加'
        });

        // 当有文件添加进来时执行，负责view的创建
        function addFile(file) {
            var $li = $('<li id="' + file.id + '">' +
                    '<p class="title">' + file.name + '</p>' +
                    '<p class="imgWrap"></p>' +
                    '<p class="progress"><span class="progress-bar progress-bar-striped active"></span></p>' +
                    '</li>'),

                $btns = $('<div class="file-panel">' +
                    '<span class="cancel"></span>' +
                    '<span class="rotateRight"></span>' +
                    '<span class="rotateLeft"></span></div>').appendTo($li),
                $prgress = $li.find('p.progress .progress-bar'),
                $wrap = $li.find('p.imgWrap'),
                $info = $('<p class="error"></p>'),

                showError = function(code) {
                    switch (code) {
                        case 'exceed_size':
                            text = '文件大小超出';
                            break;

                        case 'interrupt':
                            text = '上传暂停';
                            break;

                        case 'http':
                            text = 'http请求错误';
                            break;

                        case 'not_allow_type':
                            text = '文件格式不允许';
                            break;

                        default:
                            text = '上传失败，请重试';
                            break;
                    }

                    $info.text(text).appendTo($li);
                };

            if (file.getStatus() === 'invalid') {
                showError(file.statusText);
            } else {
                // @todo lazyload
                $wrap.text('预览中');
                uploader.makeThumb(file, function(error, src) {
                    if (error) {
                        $wrap.text('不能预览');
                        return;
                    }

                    var img = $('<img src="' + src + '">');
                    $wrap.empty().append(img);
                }, thumbnailWidth, thumbnailHeight);

                percentages[file.id] = [file.size, 0];
                file.rotation = 0;

                /* 检查文件格式 */
                if (!file.ext || acceptExtensions.indexOf(file.ext.toLowerCase()) == -1) {
                    showError('not_allow_type');
                    //uploader.removeFile(file);
                }
            }

            file.on('statuschange', function(cur, prev) {
                if (prev === 'progress') {
                    $prgress.hide().width(0);
                } else if (prev === 'queued') {
                    $li.off('mouseenter mouseleave');
                    $btns.remove();
                }

                // 成功
                if (cur === 'error' || cur === 'invalid') {
                    console.log(file.statusText);
                    showError(file.statusText);
                    percentages[file.id][1] = 1;
                } else if (cur === 'interrupt') {
                    showError('interrupt');
                } else if (cur === 'queued') {
                    percentages[file.id][1] = 0;
                } else if (cur === 'progress') {
                    $info.remove();
                    $prgress.css('display', 'block');
                } else if (cur === 'complete') {
                    $li.append('<span class="success"></span>');
                }

                $li.removeClass('state-' + prev).addClass('state-' + cur);
            });

            $li.on('mouseenter', function() {
                $btns.stop().animate({
                    height: 30
                });
            });

            $li.on('mouseleave', function() {
                $btns.stop().animate({
                    height: 0
                });
            });

            $btns.on('click', 'span', function() {
                var index = $(this).index(),
                    deg;

                switch (index) {
                    case 0:
                        uploader.removeFile(file);
                        return;

                    case 1:
                        file.rotation += 90;
                        break;

                    case 2:
                        file.rotation -= 90;
                        break;
                }

                if (supportTransition) {
                    deg = 'rotate(' + file.rotation + 'deg)';
                    $wrap.css({
                        '-webkit-transform': deg,
                        '-mos-transform': deg,
                        '-o-transform': deg,
                        'transform': deg
                    });
                } else {
                    $wrap.css('filter', 'progid:DXImageTransform.Microsoft.BasicImage(rotation=' + (~~((file.rotation / 90) % 4 + 4) % 4) + ')');
                    // use jquery animate to rotation
                    // $({
                    //     rotation: rotation
                    // }).animate({
                    //     rotation: file.rotation
                    // }, {
                    //     easing: 'linear',
                    //     step: function( now ) {
                    //         now = now * Math.PI / 180;

                    //         var cos = Math.cos( now ),
                    //             sin = Math.sin( now );

                    //         $wrap.css( 'filter', "progid:DXImageTransform.Microsoft.Matrix(M11=" + cos + ",M12=" + (-sin) + ",M21=" + sin + ",M22=" + cos + ",SizingMethod='auto expand')");
                    //     }
                    // });
                }


            });

            $li.appendTo($queue);
        }

        // 统计队列内未完成上传的数量
        function getQueueCount() {
            var file, i, status, readyFile = 0,
                files = uploader.getFiles();

            for (i = 0; file = files[i++];) {
                status = file.getStatus();
                if (status == 'inited' || status == 'queued' || status == 'uploading' || status == 'progress') readyFile++;
            }

            return readyFile;
        }

        // 负责view的销毁
        function removeFile(file) {
            var $li = $('#' + file.id);

            delete percentages[file.id];
            updateTotalProgress();
            $li.off().find('.file-panel').off().end().remove();
        }

        function updateTotalProgress() {
            var loaded = 0,
                total = 0,
                span = $progress.find('.progress-bar'),
                percent;

            $.each(percentages, function(k, v) {
                total += v[0];
                loaded += v[0] * v[1];
            });

            percent = total ? loaded / total : 0;

            span.text(Math.round(percent * 100) + '%');
            span.css('width', Math.round(percent * 100) + '%');
            updateStatus();
        }

        function updateStatus() {
            var text = '',
                stats;

            if (state === 'ready') {
                text = '选中' + fileCount + '张图片，共' +
                    WebUploader.formatSize(fileSize) + '。';
            } else if (state === 'confirm') {
                stats = uploader.getStats();
                if (stats.uploadFailNum) {
                    text = '已成功上传' + stats.successNum + '张照片至XX相册，' +
                        stats.uploadFailNum + '张照片上传失败，<a class="retry" href="#">重新上传</a>失败图片或<a class="ignore" href="#">忽略</a>'
                }

            } else {
                stats = uploader.getStats();
                text = '共' + fileCount + '张（' +
                    WebUploader.formatSize(fileSize) +
                    '），已上传' + stats.successNum + '张';

                if (stats.uploadFailNum) {
                    text += '，失败' + stats.uploadFailNum + '张';
                }
            }

            $info.html(text);
        }

        function setState(val) {
            var file, stats;

            if (val === state) {
                return;
            }

            $upload.removeClass('state-' + state);
            $upload.addClass('state-' + val);
            state = val;

            switch (state) {
                case 'pedding':
                    $placeHolder.removeClass('element-invisible');
                    $queue.parent().removeClass('filled');
                    $queue.hide();
                    $statusBar.addClass('element-invisible');
                    uploader.refresh();
                    break;

                case 'ready':
                    $placeHolder.addClass('element-invisible');
                    $('#filePickerBtn').removeClass('element-invisible');
                    $queue.parent().addClass('filled');
                    $queue.show();
                    $statusBar.removeClass('element-invisible');
                    uploader.refresh();
                    break;

                case 'uploading':
                    $progress.show();
                    $upload.text('暂停上传');
                    break;

                case 'paused':
                    $progress.show();
                    $upload.text('继续上传');
                    break;

                case 'confirm':
                    $progress.hide();
                    $upload.text('开始上传').addClass('disabled');

                    stats = uploader.getStats();
                    if (stats.successNum && !stats.uploadFailNum) {
                        setState('finish');
                        return;
                    }
                    break;
                case 'finish':
                    stats = uploader.getStats();
                    if (stats.successNum) {
                        console.log('上传成功');
                    } else {
                        // 没有成功的图片，重设
                        state = 'done';
                        location.reload();
                    }
                    break;
            }

            updateStatus();

            if (!getQueueCount()) {
                $upload.addClass('disabled');
            } else {
                $upload.removeClass('disabled');
            }
        }

        uploader.onUploadProgress = function(file, percentage) {
            var $li = $('#' + file.id),
                $percent = $li.find('.progress .progress-bar');

            $percent.css('width', percentage * 100 + '%');
            percentages[file.id][1] = percentage;
            updateTotalProgress();
        };

        uploader.onUploadSuccess = function(file, response) {
            var $input_file = $wrap.find('input[type="hidden"]');
            if ($input_file.val()) {
                $input_file.val($input_file.val() + ',' + response.url);
            } else {
                $input_file.val(response.url);
            }
        };

        uploader.onFileQueued = function(file) {
            fileCount++;
            fileSize += file.size;

            if (fileCount === 1) {
                $placeHolder.addClass('element-invisible');
                $statusBar.show();
            }

            addFile(file);
            setState('ready');
            updateTotalProgress();
        };

        uploader.onFileDequeued = function(file) {
            fileCount--;
            fileSize -= file.size;

            if (!fileCount) {
                setState('pedding');
            }

            removeFile(file);
            updateTotalProgress();

        };

        uploader.on('all', function(type) {
            var stats;
            switch (type) {
                case 'uploadFinished':
                    setState('confirm');
                    break;

                case 'startUpload':
                    setState('uploading');
                    break;

                case 'stopUpload':
                    setState('paused');
                    break;

            }
        });

        uploader.onError = function(code) {
            if (code == "Q_EXCEED_NUM_LIMIT") {
                alert("最多传5张照片");
            } else if (code == "F_DUPLICATE") {
                alert("文件已存在队列中");
            } else if (code == "Q_TYPE_DENIED") {
                alert("文件类型不满足");
            } else if (code == "F_EXCEED_SIZE") {
                alert("文件大小不能超过" + fileSingleSizeLimit / (1024 * 1024) + " M");
            } else if (code == "Q_EXCEED_SIZE_LIMIT") {
                alert("添加的文件总大小不能超过 " + fileSizeLimit / (1024 * 1024) + " M");
            }
        };

        $upload.on('click', function() {
            if ($(this).hasClass('disabled')) {
                return false;
            }

            if (state === 'ready') {
                uploader.upload();
            } else if (state === 'paused') {
                uploader.upload();
            } else if (state === 'uploading') {
                uploader.stop();
            }
        });

        $info.on('click', '.retry', function() {
            uploader.retry();
        });

        $info.on('click', '.ignore', function() {
            alert('todo');
        });

        $upload.addClass('state-' + state);
        updateTotalProgress();
    });
</script>
<script language="JavaScript">
    $("#zzdata").click(function() {
        $("#addelement").append('<br><input type="text" class="form-control data" value="" placeholder="其他信息">');
    });
    $("#deleteimage").click(function() {
        $("#image").val('');
    });
    $("#submit").click(function() {
        var type = $("#type").val();
        var msg = $("#msg").val();
        var user = $("#user").val();
        var image = $("#image").val();
               var data='';
        for(var i=0;i<$(".data").length;i++){
            if($(".data").eq(i).val()){
                    data +=$(".data").eq(i).val()+'||';
            }
        }
        if (!type || !data || !msg || !user || !image) {
            Swal.fire({
                title: '有参数为空!',
                text: '有参数为空',
                icon: 'error',
                confirmButtonText: '好!',
                confirmButtonClass: 'btn btn-info mt-2',
            });
            return false;
        }
        $.ajax({
            type: 'POST',
            url: 'set.php?act=upinfo',
            data: {
                type: type,
                data: data,
                msg: msg,
                user: user,
                image: image,
                id:<?php  echo $id; ?>
            },
            dataType: 'json',
            success: function(data) {
                if (data.state == 1) {
                    Swal.fire({
                        title: '更新成功!',
                        text: "更新成功,是否跳转到列表?",
                        icon: 'success',
                        showCancelButton: true,
                        confirmButtonText: '跳转至列表!',
                        cancelButtonText: '继续更新!',
                        confirmButtonClass: 'btn btn-success mt-2',
                        cancelButtonClass: 'btn btn-info ms-2 mt-2',
                        buttonsStyling: false
                    }).then(function(result) {
                        if (result.value) {
                            setTimeout(function() {
                                window.location.href = 'infolist.php';
                            }, 1000);
                        } else if (result.dismiss === Swal.DismissReason.cancel) {
                            return false;
                        }
                    });
                } else {
                    Swal.fire({
                        title: '更新失败!',
                        text: '可能信息未做更改',
                        icon: 'error',
                        confirmButtonText: '好!',
                        confirmButtonClass: 'btn btn-info mt-2',
                    });
                }
            }
        });

    });
</script>
</body>

</html>